前言
本篇主要介绍redis单机部署,服务操作以及设置开机自启动等,以后将介绍如何使用codis搭建redis集群。
安装过程
//redis单机环境安装步骤如下: |
备注:编译安装完成,会在redis-3.2.5/src/目录下会生成:redis-server,redis-cli,edis-benchmark等可执行文件。其中redis-cli客户端程序,用于以命令形式连接redis服务进行操作。
启动/关闭服务
进入src目录启动redis服务,其中&表示以后台进程启动,也可以通过修改redis.conf配置中daemonize=yes (默认是no)来设置redis服务后台进程启动,修改pidfile文件位置为/usr/local/redis-3.2.5/redis.pid(默认为/var/run/redis_6379.pid),修改数据库db文件存放位置dir配置为/usr/local/redis-3.2.5/data/(默认位置为./)。# 默认的配置启动
./redis-server &
# 指定配置文件启动
./redis-server ../redis.conf &
# 如果想在任意目录直接通过 redis-server & 启动服务
cp /usr/local/redis-3.2.5/src/redis-server /usr/bin/
cp /usr/local/redis-3.2.5/src/redis-cli /usr/bin/
备注:将命令拷贝到/usr/bin/目录下之后,我们就可以直接使用redis-server启动redis服务,而不用加上./表示在当前目录下查找命令;拷贝到/usr/bin/目录下后,则可以根据环境变量path查找命令,而/usr/bin/则是用户级别环境变量目录,自然也会在path路径下,所以可以直接使用redis-server & 启动服务。
可以通过如下命令关闭redis服务./redis-cli shutdown
或者kill命令kill -9 pid
设置开机自启动
设置开机自启动服务方法,请参考《linux 设置服务开机自启动》。
把服务控制脚本放到/etc/init.d/目录下,redis则变成系统服务了,我们可以很方便的通过service进行服务控制,包括启动,关闭,重启等。# 系统服务可通过service启动,停止或重启redis
service redis start
service redis stop
service redis restart